.chat_item_container {
  position: relative;
  width: 100%;
  max-width: 100vw;
  padding: 16px;
  content-visibility: auto;
  contain-intrinsic-size: 100px;
}
.petercat-avatar {
  flex: 0 0 40px;
}
.petercat-avatar .ant-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.petercat-header {
  font-size: 12px !important;
  line-height: 1 !important;
  color: rgba(0, 0, 0, 0.45) !important;
}

.petercat-content-start {
  padding: 8px 16px 8px 16px !important;
  border-radius: 16px !important;
  background: rgba(241, 241, 241, 1) !important;
}

.petercat-content-end {
  padding: 8px 16px 8px 16px !important;
  border-radius: 16px !important;
  background: rgba(250, 228, 203, 1) !important;
}

.petercat-lui .ant-bubble-content {
  min-height: 0 !important;
}
